home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / PowerPlant / Temperature / DDocData.h < prev    next >
Encoding:
Text File  |  1998-10-11  |  638 bĀ   |  37 lines  |  [TEXT/CWIE]

  1. // DDocData -- data class for Temperature
  2.  
  3. #pragma once
  4.  
  5. #include "AMDataDef.h"
  6.  
  7. class LFileStream;
  8.  
  9.  
  10. const long    idCentigrade        = 'Cene';
  11. const long    idFahrenheit        = 'Faht';
  12.  
  13.  
  14. //----------
  15. class DDocData : public AMDataDef {
  16. public:
  17.                 DDocData ();
  18.     virtual        ~DDocData ();
  19.  
  20. public:
  21.     void        CopyFrom        (DDocData*        inOther);
  22.     void        ReadFromFile    (LFileStream*        inFile);
  23.     void        WriteToFile        (LFileStream*        inFile);
  24.  
  25. public:        // accessors
  26.     SInt16        GetCentigrade () const;
  27.     void        SetCentigrade    (SInt16        inValue);
  28.  
  29.     SInt16        GetFahrenheit () const;
  30.     void        SetFahrenheit    (SInt16        inValue);
  31.  
  32.  
  33. protected:
  34.     SInt16        mCentigrade;
  35.     SInt16        mFahrenheit;
  36. };
  37.